// 知识点1：typeid(e)，其中e可以是任何类型或表达式的名字，若为表达式，返回的是引用所引对象的类型，若作用域数组名，返回的是数组类型，若作用于指针，返回的是该指针的静态编译的类型

